package main

import "fmt"

// f2 是一个接收三元整型数组的函数，它打印出数组的值。
// 参数 a: 一个三元整型数组。
func f2(a [3]int) {
	fmt.Println(a)
}

// fp 是一个接收指向三元整型数组指针的函数，它打印出数组的值。
// 参数 a: 一个指向三元整型数组的指针。
func fp(a *[3]int) {
	fmt.Println(a)
}

func main() {
	// 初始化一个三元整型数组。
	var ar [3]int

	// 调用 f2 函数，传递一个数组副本。
	f2(ar)

	// 调用 fp 函数，传递数组的指针。
	fp(&ar)
}
